package com.gccloud.design.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author wu.yumin
 * @version 1.0.0
 * @Description 表单定义
 * @date 2021/6/16 15:53
 */
@Data
@Accessors(chain = true)
@ToString(callSuper = true)
@ApiModel("表单定义")
public class SdFormActionConfDto implements Serializable {
    private static final long serialVersionUID = 1L;


    @ApiModelProperty("表单标识")
    private Integer formId;

    @ApiModelProperty("区域ID")
    private Integer areaId;

    @ApiModelProperty("操作主键")
    private Integer actionId;

    @ApiModelProperty("触发事件")
    private String triggerFunction;

    @ApiModelProperty("是否操作流程")
    private String processActionFlag;

    @ApiModelProperty("按钮名称")
    private String actionName;

    @ApiModelProperty("按钮编码")
    private String actionCode;

    @ApiModelProperty("备注")
    private String comments;

    @ApiModelProperty("展示顺序")
    private Integer displayOrder;

    @ApiModelProperty("显示名称")
    private String displayName;

    @ApiModelProperty("删除标识")
    private Integer delFlag;

    @ApiModelProperty("分片标识")
    private Integer shardingId;


}
